home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / programming / oracle7 7.2 / DB / RDBMS72 / BUILD_DB.SQL < prev    next >
Encoding:
Text File  |  1995-08-30  |  3.4 KB  |  80 lines

  1. --
  2. -- $Header: build_db.sql 1.1 94/10/18 15:55:37 gdudey Osd<desktop/netware> $ Copyr (c) 1994 Oracle
  3. --
  4. -- This file must be run out of the directory containing the
  5. -- initialization file.
  6.  
  7. startup nomount pfile=%init_path%\initorcl.ora
  8.  
  9. --  Create database
  10.  
  11. create database oracle
  12.     controlfile reuse
  13.     logfile '%RDBMS_FILES%\log1orcl.ora' size %starterl_size%K reuse,
  14.             '%RDBMS_FILES%\log2orcl.ora' size %starterl_size%K reuse
  15.     datafile '%RDBMS_FILES%\sys1orcl.ora' size %starterd_sysi_size%M reuse autoextend on
  16.       next %starterd_syse_size%M maxsize %starterd_sysm_size%M 
  17.     character set %starter_charset%;
  18.  
  19. create rollback segment rb_temp storage (initial %starterrb_init_size%K next %starterrb_next_size%K optimal %starterrb_opti_size%K maxextents %sstarterrb_maxe_size%);
  20.  
  21. -- Create additioanal tablespaces ...
  22.  
  23. -- USER_DATA: Create user sets this as the default tablespace
  24. -- TEMPORARY_DATA: Create user sets this as the temporary tablespace
  25. -- ROLLBACK_DATA: For rollback segments
  26.  
  27. create tablespace user_data
  28.     datafile '%RDBMS_FILES%\usr1orcl.ora' size %starterd_usri_size%M reuse autoextend on
  29.       next %starterd_usre_size%M maxsize %starterd_usrm_size%M;
  30. create tablespace rollback_data
  31.     datafile '%RDBMS_FILES%\rbs1orcl.ora' size %starterd_rbsi_size%M reuse autoextend on
  32.       next %starterd_rbse_size%M maxsize %starterd_rbsm_size%M;
  33. create tablespace temporary_data
  34.     datafile '%RDBMS_FILES%\tmp1orcl.ora' size %starterd_tmpi_size%M reuse autoextend on
  35.       next %starterd_tmpe_size%M maxsize %starterd_tmpm_size%M;
  36. alter rollback segment rb_temp online;
  37.  
  38. -- Change the SYSTEM users' password, default tablespace and
  39. -- temporary tablespace.
  40.  
  41. alter user system temporary tablespace temporary_data;
  42. alter user system default tablespace user_data;
  43.  
  44. -- Create 16 rollback segments.  Allows 16 concurrent users with open
  45. -- transactions updating the database. This should be enough.
  46.  
  47. create public rollback segment rb1 storage(initial 50K next 50K)
  48.   tablespace rollback_data;
  49. create public rollback segment rb2 storage(initial 50K next 50K)
  50.   tablespace rollback_data;
  51. create public rollback segment rb3 storage(initial 50K next 50K)
  52.   tablespace rollback_data;
  53. create public rollback segment rb4 storage(initial 50K next 50K)
  54.   tablespace rollback_data;
  55. create public rollback segment rb5 storage(initial 50K next 50K)
  56.   tablespace rollback_data;
  57. create public rollback segment rb6 storage(initial 50K next 50K)
  58.   tablespace rollback_data;
  59. create public rollback segment rb7 storage(initial 50K next 50K)
  60.   tablespace rollback_data;
  61. create public rollback segment rb8 storage(initial 50K next 50K)
  62.   tablespace rollback_data;
  63. create public rollback segment rb9 storage(initial 50K next 50K)
  64.   tablespace rollback_data;
  65. create public rollback segment rb10 storage(initial 50K next 50K)
  66.   tablespace rollback_data;
  67. create public rollback segment rb11 storage(initial 50K next 50K)
  68.   tablespace rollback_data;
  69. create public rollback segment rb12 storage(initial 50K next 50K)
  70.   tablespace rollback_data;
  71. create public rollback segment rb13 storage(initial 50K next 50K)
  72.   tablespace rollback_data;
  73. create public rollback segment rb14 storage(initial 50K next 50K)
  74.   tablespace rollback_data;
  75. create public rollback segment rb15 storage(initial 50K next 50K)
  76.   tablespace rollback_data;
  77. create public rollback segment rb16 storage(initial 50K next 50K)
  78.   tablespace rollback_data;
  79.  
  80.